home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
014
/
sslog.arc
/
SSLOG.DOC
< prev
next >
Wrap
INI File
|
1987-12-13
|
5KB
|
119 lines
[See bug report at end of this file.]
This "ARC" file contains the Microsoft BASIC (tm) source code for
the ARRL Sweepstakes log editing program listed in the "Contests"
chapter of The ARRL Operating Manual, Third Edition. The program
takes an ASCII log listing (as created by you with your favorite
word processor), and produces a log package suitable for
submission to the contest sponsor. Three separate files are
produced:
1. A LOG file - (identified by the filename extension
".LOG"). This file holds the actual log. New multipliers
are identified and counted, and duplicate contacts
identified.
2. A DUPE SHEET file - (identified by the filename extension
".DUP"). This file holds a dupe sheet as required by the
contest sponsors. This is a complete listing of all the
contacts made in alphabetical order.
3. A SUMMARY file - (identified by the filename extension
".SUM"). This file holds a summary sheet for the mode
edited. Total valid QSOs, duplicate QSOs, total QSO
points, and multipliers worked are listed as well as a
complete breakdown of QSOs per multiplier.
In addition to the program listing, I've also included a compiled
executable version of the program. The executable version (same
program name but with the suffix '.EXE') runs 10 to 20 times
faster than the usual interpreted version, so you'll probably
prefer to use it rather the .BAS version. The executable program
is set up to run on any computer even vaguely compatible with the
IBM-PC. If you are able to read this message, your computer is
probably up to the task.
The file containing the log entries must be an ASCII file in the
following format:
<*Band> <+Time ON -Time OFF> <Time> Rcv'd Nr Prec Call Check Sec
Any time a band change is made, the first field in the log entry
should be an asterisk, followed by the band.
for example: *14 would indicate a band change to 14 MHz.
To indicate on and off times, enter the time of going on or off,
preceded immediately by a plus <+> to indicate ON or a minus <->
to indicate OFF. (MUST be 4 digits)
for example: +0134 would indicate an on time of 0134
Only a changed digit in the time field must be present; for
example, if the contest begins at 1800Z and the first contact is
made at 1802Z and the second contact is made at 1805Z, then only
5 need be entered in the time field. If the third contact is made at 1812Z, then 12 should be entered in the time field. If the
next contact is made at 1812Z, then no number need be entered in
the time field (however, be sure to enter a space to indicate
separation between fields).
A short set of log entries might be:
*14 +0100 0104 434 B WB1AVA 78 CT
5 2 A K1JX 68 CT
*21 9 99 A WA1NEV 73 CT
765 B W3ZZ 52 MDC
-0123 14 948 B W1VD 70 CT
This log extract shows an operating period beginning at 0100 on
the 14 MHz band. A band change to 21 MHz was made at 0109, and
the period ended at 0123.
To run the compiled program, simply type the program name at the
screen prompt. For example, type SSLOG at the A> prompt.
The three output files (.LOG, .DUP, and .SUM files) can be
printed by using the MS-DOS print command.
Some reminders:
1. Be sure your log is in an ASCII format. Just about every word
processor can operate in an ASCII or Non-Document mode - that
should work fine. As an alternative, you can use one of the
many utilities available in the marketplace and in the public
domain to convert your word processor output into an ASCII
format.
2. If you want the callsigns in your log to appear in capital
letters, be sure to type them in with caps on.
3. To avoid any deletion of valid files, use unique names for the
files used on each mode, and don't use the extensions .LOG,
.DUP, or .SUM.
Although this program was tested on a variety of computers and
peripheral combinations, there are undoubtedly systems that may
balk at something in this program. If you do encounter problems
with your system, please let me know; I may not be able to help,
but perhaps I can ask someone who can give assistance. Of
course, if you find any bugs or have any suggestions for
improvements to this program, please let me hear about these,
too.
73,
Clarke Greene K1JX
Compuserve ID 73016.25
Bug Report:
1. In SSLOG, both the West Indies and Wisconsin were abbreviated
as "WI". The correct abbreviation for West Indies is of course
"WIN". This has been corrected. (Tnx WA2WIP)
2. In line 60 of the source file, a comment is made that each
band requires a separate log entry file. That should read
"(each mode requires a separate log entry file)."